#include<stdio.h>
static int *ArrayReverse(int *InputArray, int length);
int main(void)
{
    int i;
    int inputArray[8] = {1, 2, 3, 4, 0, -1, -9, -5};
    int *outputArrayPt=NULL;
    outputArrayPt = ArrayReverse(inputArray, 8);
    printf("Input \t<-> \t Output\n");
    for(i = 0; i < 8; i ++)
    {
        printf("%d \t<-> \t %d\n", inputArray[i], *(outputArrayPt+i));
    }
    return 0;
    return 0;
}
static int *ArrayReverse(int *InputArray, int length)
{
    int i;
    int *ret_pt = NULL;
    static int ret_array[8];
    for(i = 0; i < length; i++)
    {
        ret_array[i] = -(*InputArray);
        InputArray ++;
    }
    ret_pt = ret_array;
    return ret_pt;
}
